Inferring sequences produced by a linear congruential generator on elliptic curves missing high-order bits

نویسندگان

  • Jaime Gutierrez
  • Álvar Ibeas
چکیده

Let p be a prime and let E(IFp) be an elliptic curve defined over the finite field IFp of p elements. For a given point G ∈ E(IFp) the linear congruential genarator on elliptic curves (EC-LCG) is a sequence (Un) of pseudorandom numbers defined by the relation Un = Un−1 ⊕G = nG⊕ U0, n = 1, 2, . . . , where ⊕ denote the group operation in E(IFp) and U0 ∈ E(IFp) is the initial value or seed. We show that if G and sufficiently many of the most significants bits of two consecutive values Un, Un+1 of the EC-LCG are given, one can recover the seed U0 (even in the case where the elliptic curve is private) provided that the former value Un does not lie in a certain small subset of exceptional values. We also estimate limits of a heuristic approach for the case where G is also unknown. This suggests that for cryptographic applications EC-LCG should be used with great care. Our results are somewhat similar to those known for the linear and non-linear pseudorandom number congruential generator.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Linear Complexity and Multidimensional Distribution of Congruential Generators over Elliptic Curves

We show that the elliptic curve analogue of the linear congruential generator produces sequences with high linear complexity and good multidimensional distribution.

متن کامل

On lattice profile of the elliptic curve linear congruential generators

Lattice tests are quality measures for assessing the intrinsic structure of pseudorandom number generators. Recently a new lattice test has been introduced by Niederreiter and Winterhof. In this paper, we present a general inequality that is satisfied by any periodic sequence. Then, we analyze the behavior of the linear congruential generators on elliptic curves (abbr. EC-LCG) under this new la...

متن کامل

A revision of the subtract-with-borrow random number generators

The most popular and widely used subtract-with-borrow generator, also known as RANLUX, is reimplemented as a linear congruential generator using large integer arithmetic with the modulus size of 576 bits. Modern computers, as well as the specific structure of the modulus inferred from RANLUX, allow for the development of a fast modular multiplication – the core of the procedure. This was previo...

متن کامل

Nonce Based Elliptic Curve Cryptosystem for Text and Image Applications

With the explosion of networks and the huge amount of data transmitted along, securing data content is becoming more and more important. Data encryption is widely used to ensure security in open networks such as the Internet. With the fast development of cryptography research and computer technology, the capabilities of cryptosystems such as of RSA and Diffie-Hellman are inadequate due to the r...

متن کامل

3 Generators Split Combination Srand48 Run Q Bits the Parallel Sequence Test Results for the Explicit Inversive Congruential Generator

Table 4 The parallel sequence test results for the Split Multiplicative Linear Congruential Combination geneator and Srand48 other consists of the even terms fX 2 (k) = srand48(2k) j k = 1; 2; g. Each stream is further split into sequences of length of 1,000,000. One sequence from each stream in the corresponding order is chosen to form a pair of sequences. Two experiments were performed and de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Des. Codes Cryptography

دوره 45  شماره 

صفحات  -

تاریخ انتشار 2007